package com.guldan.jaina.dto.project;

import java.math.BigDecimal;
import java.util.List;

import com.guldan.jaina.dto.BaseDTO;
import com.guldan.jaina.dto.projectattach.ProjectAttachDTO;
import com.guldan.jaina.dto.projectextensiondic.ProjectExtensionDicDTO;
import com.guldan.jaina.dto.projectextensionrelation.ProjectExtensionRelationDTO;
import com.guldan.jaina.dto.projecttag.ProjectTagDTO;
import com.guldan.jaina.dto.projecttagrelation.ProjectTagRelationDTO;

public class ProjectDTO extends BaseDTO {

    private Integer projectId;

    private String projectCode;

    private String projectName;

    private String projectNameZe;

    private Integer projectCategoryId;

    private String orgCode;

    private String payObjCode;

    private String payUnitCode;

    private Boolean isNeedReview;

    private String moneyCalculateTypeCode;

    private String totalFormula;

    private BigDecimal subsidyMoney;

    private String remark;

    private String payCycleCode;

    private List<ProjectExtensionRelationDTO> projectDicList;

    private List<ProjectTagRelationDTO> projectTagList;

    private List<ProjectAttachDTO> projectAttach;

    private String payObjStr;

    private String policyBasis;

    private String handingProcedure;

    private Boolean isNeedTownReview;

    private Boolean isNeedOrgReview;

	private Boolean allowOrgEntry;

	public Boolean getNeedTownReview() {
		return isNeedTownReview;
	}

	public void setNeedTownReview(Boolean needTownReview) {
		isNeedTownReview = needTownReview;
	}

	public Boolean getNeedOrgReview() {
		return isNeedOrgReview;
	}

	public void setNeedOrgReview(Boolean needOrgReview) {
		isNeedOrgReview = needOrgReview;
	}

	public Boolean getAllowOrgEntry() {
		return allowOrgEntry;
	}

	public void setAllowOrgEntry(Boolean allowOrgEntry) {
		this.allowOrgEntry = allowOrgEntry;
	}

	public Integer getProjectId() {
		return projectId;
	}

	public void setProjectId(Integer projectId) {
		this.projectId = projectId;
	}

	public String getProjectCode() {
		return projectCode;
	}

	public void setProjectCode(String projectCode) {
		this.projectCode = projectCode;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getProjectNameZe() {
		return projectNameZe;
	}

	public void setProjectNameZe(String projectNameZe) {
		this.projectNameZe = projectNameZe;
	}

	public Integer getProjectCategoryId() {
		return projectCategoryId;
	}

	public void setProjectCategoryId(Integer projectCategoryId) {
		this.projectCategoryId = projectCategoryId;
	}


	public Boolean getIsNeedReview() {
		return isNeedReview;
	}

	public void setIsNeedReview(Boolean isNeedReview) {
		this.isNeedReview = isNeedReview;
	}

	public String getTotalFormula() {
		return totalFormula;
	}

	public void setTotalFormula(String totalFormula) {
		this.totalFormula = totalFormula;
	}

	public BigDecimal getSubsidyMoney() {
		return subsidyMoney;
	}

	public void setSubsidyMoney(BigDecimal subsidyMoney) {
		this.subsidyMoney = subsidyMoney;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getOrgCode() {
		return orgCode;
	}

	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}

	public String getPayObjCode() {
		return payObjCode;
	}

	public void setPayObjCode(String payObjCode) {
		this.payObjCode = payObjCode;
	}

	public String getPayUnitCode() {
		return payUnitCode;
	}

	public void setPayUnitCode(String payUnitCode) {
		this.payUnitCode = payUnitCode;
	}

	public Boolean getNeedReview() {
		return isNeedReview;
	}

	public void setNeedReview(Boolean needReview) {
		isNeedReview = needReview;
	}

	public String getMoneyCalculateTypeCode() {
		return moneyCalculateTypeCode;
	}

	public void setMoneyCalculateTypeCode(String moneyCalculateTypeCode) {
		this.moneyCalculateTypeCode = moneyCalculateTypeCode;
	}

	public String getPayCycleCode() {
		return payCycleCode;
	}

	public void setPayCycleCode(String payCycleCode) {
		this.payCycleCode = payCycleCode;
	}

	public List<ProjectExtensionRelationDTO> getProjectDicList() {
		return projectDicList;
	}

	public void setProjectDicList(List<ProjectExtensionRelationDTO> projectDicList) {
		this.projectDicList = projectDicList;
	}

	public List<ProjectTagRelationDTO> getProjectTagList() {
		return projectTagList;
	}

	public void setProjectTagList(List<ProjectTagRelationDTO> projectTagList) {
		this.projectTagList = projectTagList;
	}

	public List<ProjectAttachDTO> getProjectAttach() {
		return projectAttach;
	}

	public void setProjectAttach(List<ProjectAttachDTO> projectAttach) {
		this.projectAttach = projectAttach;
	}

	public String getPayObjStr() {
		return payObjStr;
	}

	public void setPayObjStr(String payObjStr) {
		this.payObjStr = payObjStr;
	}

	public String getPolicyBasis() {
		return policyBasis;
	}

	public void setPolicyBasis(String policyBasis) {
		this.policyBasis = policyBasis;
	}

	public String getHandingProcedure() {
		return handingProcedure;
	}

	public void setHandingProcedure(String handingProcedure) {
		this.handingProcedure = handingProcedure;
	}

	public Boolean getIsNeedTownReview() {
		return isNeedTownReview;
	}

	public void setIsNeedTownReview(Boolean isNeedTownReview) {
		this.isNeedTownReview = isNeedTownReview;
	}

	public Boolean getIsNeedOrgReview() {
		return isNeedOrgReview;
	}

	public void setIsNeedOrgReview(Boolean isNeedOrgReview) {
		this.isNeedOrgReview = isNeedOrgReview;
	}
	
	
}